// module.exports = function(e) {
// 	// 公用模块用法请参考 https://uniapp.dcloud.io/uniCloud/cf-common
// 	return "my name is" + e
// }

// module.exports = {
		
// 	myFun: function(str) {
// 		return "my name is" + str
// 	},
// 	substr: function(str) {
// 		return str.substr(0, 2) + "..."
// 	}
// }

// 返回
function giveMsg(str) {
	let msgObj = {
		"success": "查询成功",
		"noSuccess": "查询失败",
		"add": "新增成功",
		"noAdd": "新增失败",
		"required": "缺少参数"
	}
	return msgObj[str]
}

function giveCode(num) {
	let codeObj = {
		0 : 0, 		// 成功的代码
		400: 400	// 失败的代码
	}
	return codeObj[num]
}

class useResult{
	constructor(errCode, errMsg, data, total) {
		this.errCode = giveCode(errCode)
		this.errMsg = giveMsg(errMsg)
		this.data = data
		this.total = total
	}
}

function result(errCode, errMsg, data, total) {
	return {
		errCode: giveCode(errCode),
		errMsg: giveMsg(errMsg),
		data,
		total
	}
}

module.exports = {
	giveMsg: giveMsg,
	giveCode: giveCode,
	useResult,
	result
}